The objective is to learn new programming ideas using pygame and to then design a simple game
pygame is an extension to python that allows programmers to create games using the pygame module objects and functions
While not the best language for a large high performance game pygame is fine for simple games and the techniques you will use will be very useful programming experience.
Basic one then two player hurdles game. Video tutorials links:
Hurdles_10: jump hurdle 2 completed
Moving background platform jumper game. Video tutorials links:
Platform_04a: movement (part A)
Platform_04b: movement (part B)
Platform_05: platform movement